The sort of people that cause this offence are not part of the valuable community that supports LFS and on-line racing. Luckily they are a very small minority but it is inevitable with the www that people will be offended in some way by the actions of the abusive fraction,; immature and insecure people who hide behind the annonymity of the internet.
The devs cannot take responsibility for the quality of on-line play.
I choose not to let my kids play online yet as they are not, in my view, old enough to handle the possibilities of the insults and foul language that exists on the internet, and I choose not to expose them to it, so that is the choice at the end of the day - it is sadly virtually impossible to police thus must be either faced, ignored or avoided by staying offline. Even if they did not know the colour of your skin, there is also the fraction that decide for a laugh to start calling people naz!s if they see a german flag, it's not really a racist or political slur, the sort that come out with these comments really don't understand the true concept of the term, they are just trying to wind people up; provoke a response. The best thing to do is not allow them to provoke a response in you. If they see you are offended then they have won and they move on to try again against someone else.